package cn.sherer.beans.douyin.playlet;

import java.util.List;
import java.util.ArrayList;
import java.io.Serializable;

/**
 * 抖音短剧剧集信息
 */
public class DyPlayletEpisodeInfo implements Serializable {
    private String title;
    private int seq;
    private List<String> cover_list;
    private String open_video_id;
    private DyPlayletEpisodeAuditInfo episode_audit_info;

    public DyPlayletEpisodeInfo() {
    }

    public DyPlayletEpisodeInfo(String title, int seq, List<String> cover_list, String open_video_id) {
        this.title = title;
        this.seq = seq;
        this.cover_list = cover_list;
        this.open_video_id = open_video_id;
    }

    public DyPlayletEpisodeInfo(String title, int seq, List<String> cover_list, String open_video_id, DyPlayletEpisodeAuditInfo episode_audit_info) {
        this.title = title;
        this.seq = seq;
        this.cover_list = cover_list;
        this.open_video_id = open_video_id;
        this.episode_audit_info = episode_audit_info;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getSeq() {
        return seq;
    }

    public void setSeq(int seq) {
        this.seq = seq;
    }

    public List<String> getCover_list() {
        return cover_list == null ? new ArrayList<>() : cover_list;
    }

    public void setCover_list(List<String> cover_list) {
        this.cover_list = cover_list == null ? new ArrayList<>() : cover_list;
    }

    public String getOpen_video_id() {
        return open_video_id;
    }

    public void setOpen_video_id(String open_video_id) {
        this.open_video_id = open_video_id;
    }

    public DyPlayletEpisodeAuditInfo getEpisode_audit_info() {
        return episode_audit_info;
    }

    public void setEpisode_audit_info(DyPlayletEpisodeAuditInfo episode_audit_info) {
        this.episode_audit_info = episode_audit_info;
    }

    @Override
    public String toString() {
        return "DyPlayletEpisodeInfo{" + "title=" + title + ", seq=" + seq + ", cover_list=" + cover_list + ", open_video_id=" + open_video_id + ", episode_audit_info=" + episode_audit_info + '}';
    }
}
